<?php
	/**
	 * Initial application execution routine.
	 * 
	 * Defines the initial execution process for Krome's core
	 * subsystems. Requires anything needed to instantiate a CKromeCore
	 * object, so that the system may be initialized.
	 *	 
	 * @author     Brandon R. Stoner <brandon.stoner@gmail.com>
	 * @copyright  Copyright 2008, Monokromatic Inc.
	 * @package    Core
	 * @subpackage Core
	 */
	require( 'config.php' );
	require( 'coreloader.php' );

	/**
	 * Array of classes that are going to be required to initialize the core
	 * subsystems of Krome. This should only be changed if you are modifying
	 * the core itself.
	 **/	 	
	$coreLibraries       = Array(
	             'IKromeBase'                      => false,
	             'IKromeComponent'                 => false,
	             'IKromeApplication'               => false,

	               // Krome requires these ones - unless you change that.
	             KROME_COMPONENTMANAGER_CLASSNAME  => true
	                      );

		// Bootstrap the system
	$kromeCore = new CKromeCore( $coreLibraries, $applications );
?>
